<!doctype html>
<!--
@license
Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
-->
<html>
  <head>
    <title>Test baseURI Polyfill</title>
    <script src="../webcomponents-loader.js"></script>
    <script src="./wct-config.js"></script>
    <script src="../node_modules/wct-browser-legacy/browser.js"></script>
  </head>
  <body>
    <script>
      suite('baseURI', function() {
        test('document.baseURI works normally', function() {
          assert.equal(document.baseURI, window.location.href);
        });
        test('document.baseURI respects <base> tag', function() {
          const base = document.createElement('base');
          base.href = 'http://example.com';
          document.head.appendChild(base);
          assert.equal(document.baseURI, base.href);
          base.parentNode.removeChild(base);
        });
      });
    </script>
  </body>
</html>